package kvm

import (
	"zstackgo/spring"
)

func init() {
	o := new(KvmVmSyncPingTask)
	spring.Register(o, "KvmVmSyncPingTask", []*spring.PluginExtension{
		{
			Interface: "header.Component",
		},
		{
			Interface: "kvm.KVMPingAgentNoFailureExtensionPoint",
		},
		{
			Interface: "kvm.KVMHostConnectExtensionPoint",
		},
		{
			Interface: "header.host.HostConnectionReestablishExtensionPoint",
		},
		{
			Interface: "header.host.HostAfterConnectedExtensionPoint",
		},
		{
			Interface: "core.cloudbus.MarshalReplyMessageExtensionPoint",
		},
		{
			Interface: "core.cloudbus.MarshalReplyMessageExtensionPoint",
		},
		{
			Interface: "header.managementnode.ManagementNodeChangeListener",
		},
	})
}

type KvmVmSyncPingTask struct {
}
